go/build/constraint.exprParser.i (field)
25 uses
go/build/constraint (current package)
expr.go#L203: i int // next read location in s
expr.go#L315: for p.i < len(p.s) && (p.s[p.i] == ' ' || p.s[p.i] == '\t') {
expr.go#L316: p.i++
expr.go#L318: if p.i >= len(p.s) {
expr.go#L320: p.pos = p.i
expr.go#L323: switch p.s[p.i] {
expr.go#L325: p.pos = p.i
expr.go#L326: p.i++
expr.go#L327: p.tok = p.s[p.pos:p.i]
expr.go#L331: if p.i+1 >= len(p.s) || p.s[p.i+1] != p.s[p.i] {
expr.go#L332: panic(&SyntaxError{Offset: p.i, Err: "invalid syntax at " + string(rune(p.s[p.i]))})
expr.go#L334: p.pos = p.i
expr.go#L335: p.i += 2
expr.go#L336: p.tok = p.s[p.pos:p.i]
expr.go#L340: tag := p.s[p.i:]
expr.go#L348: c, _ := utf8.DecodeRuneInString(p.s[p.i:])
expr.go#L349: panic(&SyntaxError{Offset: p.i, Err: "invalid syntax at " + string(c)})
expr.go#L352: p.pos = p.i
expr.go#L353: p.i += len(tag)
expr.go#L354: p.tok = p.s[p.pos:p.i]
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)